﻿using System.ComponentModel;

namespace DataModels.Enums.Home
{
    public enum HomeServcieOrderStatus
    {
        /// <summary>
        /// 待支付
        /// </summary>
        [Description("待支付")]
        PendingPayment = 0,

        /// <summary>
        /// 已支付
        /// </summary>
        [Description("已支付")]
        Paid = 1,

        ///// <summary>
        ///// 待拼团
        ///// </summary>
        //[Description("待拼团")]
        //PendingGroup = 7,

        /// <summary>
        /// 待预约
        /// </summary>
        //[Description("待预约")]
        //PendingReservation = 4,

        /// <summary>
        /// 已预约
        /// </summary>
        //[Description("已预约")]
        //Reserved = 5,

        /// <summary>
        /// 已完成
        /// </summary>
        [Description("已完成")]
        Completed = 2,

        /// <summary>
        /// 已取消
        /// </summary>
        [Description("已取消")]
        Cancelled = 3,

        /// <summary>
        /// 已退款
        /// </summary>
        [Description("已退款")]
        Refunded = 6,

        /// <summary>
        /// 已评论
        /// </summary>
        [Description("已评论")]
        IsComment = 9
    }

    /// <summary>
    /// 星级评分枚举（1-5星）
    /// </summary>
    public enum StarRating
    {
        /// <summary>
        /// 1星（非常不满意）
        /// </summary>
        [Description("1星（非常不满意）")]
        OneStar = 1,

        /// <summary>
        /// 2星（不满意）
        /// </summary>
        [Description("2星（不满意）")]
        TwoStars = 2,

        /// <summary>
        /// 3星（一般）
        /// </summary>
        [Description("3星（一般）")]
        ThreeStars = 3,

        /// <summary>
        /// 4星（满意）
        /// </summary>
        [Description("4星（满意）")]
        FourStars = 4,

        /// <summary>
        /// 5星（非常满意）
        /// </summary>
        [Description("5星（非常满意）")]
        FiveStars = 5
    }
}